﻿using System;
using SqlSugar;
namespace MyApp.DataModels
{

   
    [SugarTable("INTERFACE_TOOL")]
    public class InterfaceToolEntity
    {
        [SugarColumn(IsPrimaryKey = true,ColumnName ="ID")]
        public string ID { get; set; }

        [SugarColumn(ColumnName = "ISDELETE", IsNullable = true)]
        public int ISDELETE { get; set; }


        [SugarColumn(ColumnName = "INVALIDFLAG",IsNullable =true)]
        public decimal? INVALIDFLAG { get; set; }

        [SugarColumn(ColumnName = "CREATEDATE", IsNullable = true)]
        public DateTime? CREATEDATE { get; set; }

        [SugarColumn(ColumnName = "CREATEUSER", IsNullable = true)]
        public string CREATEUSER { get; set; }
        

        [SugarColumn(ColumnName = "UPDATEDATE", IsNullable = true)]
        public DateTime? UPDATEDATE { get; set; }

        [SugarColumn(ColumnName = "UPDATEUSER", IsNullable = true)]
        public string UPDATEUSER { get; set; }
        

        [SugarColumn(ColumnName = "INTERFACECODE", IsNullable = true)]
        public string INTERFACECODE { get; set; }

        [SugarColumn(ColumnName = "INTERFACENAME", IsNullable = true)]
        public string INTERFACENAME { get; set; }

        [SugarColumn(ColumnName = "INTERFACEDESCRIPTION", IsNullable = true)]
        public string INTERFACEDESCRIPTION { get; set; }

        [SugarColumn(ColumnName = "INJSON", IsNullable = true)]
        public string INJSON { get; set; }

        [SugarColumn(ColumnName = "JAVASCRIPTCODE", IsNullable = true)]
        public string JAVASCRIPTCODE { get; set; }

        [SugarColumn(ColumnName = "OUTJSON", IsNullable = true)]
        public string OUTJSON { get; set; }

        [SugarColumn(ColumnName = "CLASSNAME", IsNullable = true)]
        public string CLASSNAME { get; set; }

        [SugarColumn(ColumnName = "FUNCTIONNAME", IsNullable = true)]
        public string FUNCTIONNAME { get; set; }

        [SugarColumn(ColumnName = "SCRIPTTYPE", IsNullable = true)]
        public int SCRIPTTYPE { get; set; }
        
    }
}